*** Settings ***
Documentation  包含条件检索，清空按钮功能测试，未包含心跳时间检查
Resource  ../流程层.robot
Suite Setup  登录
Suite Teardown  关闭浏览器
Force Tags  回归测试

*** Variables ***
${serverAddress}  172.28.30.2
${errorAddress}  11.11.11.11

*** Test Cases ***
服务器节点检索
    [Tags]  关键测试
    [Documentation]  服务器节点检索支持模糊查询
    进入服务器节点管理页
    # 输入节点地址
    输入文本  xpath=//*[@id="app"]/div/div[1]/div/div[2]/div/form/div[1]/div[1]/div/div/div/span/div/input
    ...  ${serverAddress}
    # 点击检索
    点击元素  xpath=//*[@id="app"]/div/div[1]/div/div[2]/span/button[1]
    # 获取检索结果并断言
    ${addText}  获取文本
    ...  xpath=//*[@id="app"]/div/div[2]/div[2]/div/div/div/div[1]/div[3]/table/tbody/tr/td[1]/div/div/span
    should contain  ${addText}  ${serverAddress}

清空按钮功能校验
    ${oldText}  获取值  xpath=//*[@id="app"]/div/div[1]/div/div[2]/div/form/div[1]/div[1]/div/div/div/span/div/input
    log to console  原来输入内容为：${oldText}
    # 点击清空按钮
    点击元素  xpath=//*[@id="app"]/div/div[1]/div/div[2]/span/button[2]
    ${clearText}  获取值  xpath=//*[@id="app"]/div/div[1]/div/div[2]/div/form/div[1]/div[1]/div/div/div/span/div/input
    log to console  清空后输入框内数据为：${clearText}
    should be empty  ${clearText}

节点数据检索反例
    # 输入不存在的节点地址检索
    输入文本  xpath=//*[@id="app"]/div/div[1]/div/div[2]/div/form/div[1]/div[1]/div/div/div/span/div/input
    ...  ${errorAddress}
    点击元素  xpath=//*[@id="app"]/div/div[1]/div/div[2]/span/button[1]
    ${text}  获取文本  xpath=//*[@id="app"]/div/div[2]/div[2]/div/div/div/div[1]/div[3]/div/span
    should be equal  ${text}  暂无数据
